About the Role:
We are looking for a Senior Backend Engineer who can hack around multiple technologies and build highly scalable, low latency, distributed systems with RESTful services. You will be responsible for the development of new internal software products and solving complex technical challenges for scale-ups and enterprise companies. This role requires a deep understanding of backend architecture, exceptional communication skills, and the ability to work independently.
Responsibilities:
- Develop all server-side logic and maintain central databases to ensure high performance and responsiveness to front-end requests.
- Write clean, high-quality, high-performance, and maintainable code.
- Manage the complete lifecycle of features: development, testing, production, and post-launch improvements.
- Solve complex technical problems related to scalability and architecture.
- Build a highly scalable and performant backend based on event-driven architecture.
- Design and implement robust, secure, and scalable microservices.
- Lead the backend architecture and guide its evolution.
- Analyze problem statements objectively and architect unbiased solutions.
- Coordinate with cross-functional teams including QAs and PMs to ensure delivery timelines.
- Participate in and drive code review processes.
- Implement RESTful APIs with metric-driven API Gateways.
- Ensure sub-second server responses using various types of datastores (relational, document, key-value, graph).
- Track and resolve bugs, and manage backlog with business owners.
- Take ownership of cloud infrastructure operations and maintenance.
- Evaluate and implement new technologies and architectural designs.
- Work with database technologies including MySQL, PostgreSQL, MongoDB.
- Utilize server-side services like Redis, Elasticsearch, and AWS services.
- Follow DevOps practices and use CI/CD tools like GOCD, Harness, and GitHub Actions.
Key Technical Skills:
Node.js, MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, AWS Services, RESTful APIs, Microservices, Event-driven Architecture, CI/CD, Docker, Kubernetes
Requirements:
- 6+ years of software development experience, with expertise in Node.js.
- Proven leadership and technical decision-making abilities.
- Experience in backend design, development, and delivery.
- Ability to manage project roadmaps and feature migrations.
- Strong architectural understanding and end-to-end responsibility of features.
- Independent collaboration with stakeholders and project managers.
- Experience in project milestone planning and timely execution.
- Participation in on-call activities and root cause resolution of recurring issues.
- Ability to mentor junior developers and conduct knowledge-sharing sessions.
- Strong problem-solving, communication, and interpersonal skills.
Bonus Points:
- Open-source contributions, blogs, or tech videos.
- Experience in Golang or Perl.
- Skills in log analysis.
- Experience with Google Cloud services like Cloud Run, Pub/Sub, and Kubernetes.
- AWS stack experience.
- Familiarity with machine learning.
About the Company:
Proximity is a trusted technology, design, and consulting partner to some of the world’s largest Sports, Media, and Entertainment companies. Headquartered in San Francisco with offices in Palo Alto, Dubai, Mumbai, and Bangalore, Proximity builds high-impact, scalable products used by over 370 million daily users. The combined net worth of its client companies is over $45.7 billion.
Proximity is home to a global team of developers, designers, product managers, and problem-solvers. We solve complex problems and build cutting-edge technology at scale. Join a fast-growing team with experienced leaders who have built and led multiple tech and product organizations.
Important Notice:
This job description and related content are owned by Proximity. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Proximity directly. We do not process applications or respond to candidate queries.